emoji chooser: Don't leak gestures
authorMatthias Clasen <mclasen@redhat.com>
Sun, 19 Nov 2017 13:28:35 +0000 (08:28 -0500)
committerDaniel Boles <dboles@src.gnome.org>
Wed, 22 Nov 2017 19:11:31 +0000 (19:11 +0000)
We were not freeing these gestures as we should.

gtk/gtkemojichooser.c

index 6a8f4359ff935fc8369e79d9604eac7f34f0f875..defc528708598dd1576b5f79a4a5359177415e8a 100644 (file)
@@ -92,6 +92,10 @@ gtk_emoji_chooser_finalize (GObject *object)
   g_variant_unref (chooser->data);
   g_object_unref (chooser->settings);
 
+  g_clear_object (&chooser->recent_press);
+  g_clear_object (&chooser->people_press);
+  g_clear_object (&chooser->body_press);
+
   G_OBJECT_CLASS (gtk_emoji_chooser_parent_class)->finalize (object);
 }